package com.ruoyi.dictionary.domain;

import com.ruoyi.common.core.domain.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

/**
 * 水稻害虫对象   ser_dic_rice_pests
 * @author DELL
 */
@Data
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = true)
public class RicePests extends BaseEntity {

    private static final long serialVersionUID = 1L;

    /** 水稻害虫ID */
    private Long ricePestId;

    /** 水稻害虫名称 */
    private String ricePestName;

    /** 水稻害虫拉丁学名 */
    private String ricePestLatin;

    /** 水稻害虫分布地位 */
    private String ricePestDistributionStatus;

    /** 水稻害虫分布范围 */
    private String ricePestDistributionRange;

    /** 水稻害虫形态特征 */
    private String ricePestMorphologyFeature;

    /** 水稻害虫危害特性 */
    private String ricePestHarmfulProperty;

    /** 水稻害虫生物防治 */
    private String ricePestBiologicalControl;

    /** 水稻害虫药剂防治 */
    private String ricePestChemicalControl;

    /** 水稻害虫管理措施 */
    private String ricePestManage;

    /** 水稻害虫形态特征图 */
    private String ricePestMorphologyFeatureImage;

    /** 水稻害虫危害特征图 */
    private String ricePestHarmfulPropertyImage;

    /** 水稻害虫多图 */
    private String ricePestMultipleImage;


    @Override
    public String toString() {
        return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
                .append("ricePestId", getRicePestId())
                .append("ricePestName", getRicePestName())
                .append("ricePestLatin", getRicePestLatin())
                .append("ricePestDistributionStatus", getRicePestDistributionStatus())
                .append("ricePestDistributionRange", getRicePestDistributionRange())
                .append("ricePestMorphologyFeature", getRicePestMorphologyFeature())
                .append("ricePestHarmfulProperty", getRicePestHarmfulProperty())
                .append("ricePestBiologicalControl", getRicePestBiologicalControl())
                .append("ricePestChemicalControl", getRicePestChemicalControl())
                .append("ricePestManage", getRicePestManage())
                .append("ricePestMorphologyFeatureImage", getRicePestMorphologyFeatureImage())
                .append("ricePestHarmfulPropertyImage", getRicePestHarmfulPropertyImage())
                .append("ricePestMultipleImage", getRicePestMultipleImage())
                .append("remark", getRemark())
                .toString();
    }

}



